

import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import service.AirlineReservationServiceProxy;
import bean.Flight;
import bean.Journey;
import bean.ReservationDetails;
import constants.AirlineReservationServiceConstants;

/**
 * Servlet implementation class ViewAllJourney
 */
public class ViewAllJourneyServlet extends HttpServlet {

	protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		
	
	AirlineReservationServiceProxy proxy = new AirlineReservationServiceProxy(
			AirlineReservationServiceConstants.SERVICE_URL);
	
	//long confirmationNumber = Long.parseLong(req.getParameter("cnum"));
	
	Journey[] journey = proxy.viewAllJourney();
	
	List<Journey> lstAllJourneyDetails = new ArrayList<Journey>();
	
	if(journey!= null)
		lstAllJourneyDetails = Arrays.asList(journey);
	
	req.setAttribute("lstAllJourneyDetails", lstAllJourneyDetails);
	//req.setAttribute("journey", journey);
	
	req.getRequestDispatcher("viewAllJourney.jsp").forward(req,resp);

	
	
}
	}




